@charset "utf-8";
	html {
	_filter:expression(document.execCommand("BackgroundImageCache",false,true));
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin:0;
	padding:0;
}
body,button,input,select,textarea {
	font:12px/1.5 tahoma,arial,\5b8b\4f53;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
address,cite,dfn,em,var {
	font-style:normal;
}
small {
	font-size:12px;
}
dl,ol,ul,li {
	list-style:none;
}
a {
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}
fieldset,img {
	border:0;
}
button,input,select,textarea {
	font-size:100%;
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:none;
	vertical-align:top;
}
body {
	color:#595959;
	background-color:#e7ebea;
}
input[type="text"]:focus {
	outline:none;
}
.fl,.l {
	float:left;
}
.fr,.r {
	float:right;
}
.c {
	clear:both;
}
.o {
	overflow:hidden;
}
.clr {
	height:0;
	font-size:0;
	line-height:0;
	clear:both;
	overflow:hidden;
}
.tri4 {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	position:absolute;
	cursor:pointer;
	border:4px dashed transparent;
}
.hdt-wrap,.nav-wrap,.hdi,.login,.login span.left,.search,.search input.sct,.search input.scb,.nav a,.nav a:hover,.nav a:hover span,.nav a.current,.nav a.current span,.nav a.current:hover,.nav a.current:hover span,.sc-icon,.shopcart-but a {
	background:url(../images/lashuo/header01.png) no-repeat;
}
#header {
	height:145px;
	margin-bottom:10px;
}
.hdt-wrap {
	background-repeat:repeat-x;
}
.hdt {
	width:951px;
	margin:0 auto;
	height:105px;
}
.hdt h1 {
	display:none;
}
.logo {
	width:130px;
	height:72px;
	float:left;
	padding-top:20px;
}
.city {
	width:163px;
	height:45px;
	float:left;
	padding:47px 0 0 9px;
}
.city h2 {
	font-size:14px;
	height:21px;
	padding-right:15px;
	float:left;
}
.city h2.wid {
	width:140px;
}
.city a {
	color:#777;
	position:relative;
	padding-right:12px;
	display:inline-block;
	margin-top:2px;
	_margin-top:0;
	height:18px;
	float:left;
}
.city a .tri4 {
	border-top:4px solid #6d6e6d;
	right:0;
	top:8px;
	top:6px\9;
	_top:8px;
}
.weather {
	width:100%;
	height:24px;
	clear:both;
	color:#666;
}
.weather img {
	float:left;
}
.weather span {
	float:left;
	display:inline-block;
	height:14px;
	line-height:14px;
	padding:6px 0 4px 5px;
	font-family:\5b8b\4f53;
}
.hdc {
	width:647px;
	height:56px;
	float:right;
	padding-top:49px;
	position:relative;
	z-index:1001;
}
.hdi {
	width:810px;
	height:26px;
	padding-right:5px;
	background-position:right -285px;
	position:absolute;
	right:0;
	top:0;
	z-index:1002;
}
.login {
	width:auto;
	height:26px;
	float:right;
	background-position:0 -258px;
	background-repeat:repeat-x;
	position:relative;
	padding-left:35px;
}
.login span {
	display:inline-block;
	height:26px;
	float:left;
	padding-right:15px;
	line-height:26px;
	color:#727071;
}
.login span.left {
	width:29px;
	background-position:0 -322px;
	padding-right:0;
	position:absolute;
	left:0;
	top:0;
}
.login strong {
	display:inline-block;
	height:26px;
	color:#3f3f3f;
	width:auto;
	float:left;
	margin-right:10px;
	line-height:26px;
	font-weight:normal;
}
.login strong a {
	color:#506eaa;
}
.login span.grade {
	font-size:0;
	padding-top:7px;
	height:19px;
	line-height:19px;
	overflow:hidden;
	padding-right:5px;
}
.login span.grade a img {
	margin-right:2px;
}
.login a.loga {
	display:inline-block;
	height:26px;
	width:auto;
	float:left;
	color:#506eaa;
	margin-right:10px;
	line-height:26px;
}
.myls,.history,.shopcart,.shopbare {
	margin-right:10px;
	width:78px;
	height:26px;
	color:#3f3f3f;
	position:relative;
	float:left;
	z-index:99;
}
.myls a.mylst,.history em.text,.shopcart em.text,.shopbare em.text {
	display:inline-block;
	color:#595959;
	position:relative;
	width:66px;
	height:23px;
	line-height:20px;
	line-height:22px\9;
	_line-height:20px;
	margin:3px 1px 0;
	padding-left:10px;
	vertical-align:top;
	z-index:30;
}
.myls .tri4,.history .tri4,.shopcart .tri4 {
	border-top:4px solid #6d6e6d;
	right:5px;
	top:9px;
	top:8px\9;
	_top:9px;
}
.myls p {
	display:none;
	width:100px;
	padding:5px 0 10px;
	border:1px solid #c7c7c7;
	background-color:#FFF;
	position:absolute;
	top:25px;
	right:0;
	z-index:25;
}
.myls p a {
	display:block;
	color:#595959;
	float:none;
	width:88px;
	height:20px;
	line-height:20px;
	padding-left:12px;
	margin:4px 0 0 0;
	font-family:\5b8b\4f53;
}
.myls p a:hover {
	text-decoration:none;
	color:#506eaa;
	background-color:#edeef7;
}
.myls-hover a.mylst,.history-hover em.text,.shopcart-hover em.text {
	margin:2px 0 0;
	border:1px solid #c7c7c7;
	border-bottom:none;
	background-color:#FFF;
}
.myls-hover p {
	display:block;
}
.history {
	margin-right:2px;
}
.history em.text,.history .tri4,.shopcart em.text,.shopcart .tri4 {
	cursor:default;
}
.history p.nocen {
	border:1px solid #c7c7c7;
	width:236px;
	height:24px;
	line-height:24px;
	padding:10px;
	background-color:#FFF;
	position:absolute;
	right:0;
	top:25px;
	z-index:25;
	display:none;
}
.history-hover p.nocen,.history-hover ul.htul {
	display:block;
}
ul.htul,.shopcart-cen {
	border:1px solid #c7c7c7;
	width:256px;
	padding-bottom:1px;
	background-color:#FFF;
	position:absolute;
	right:0;
	top:25px;
	z-index:25;
	display:none;
}
.shopcart-cen ul.htul {
	border:none;
	display:block;
	position:relative;
	top:0;
}
.htul li {
	width:244px;
	height:43px;
	margin:1px 1px 0;
	padding:9px 0 9px 10px;
}
.history .htul li.empty {
	height:20px;
	padding:0 0 5px 10px;
	background-color:#FFF;
}
.htul li.empty a {
	line-height:20px;
	float:right;
	display:inline-block;
	margin-right:14px;
	color:#506eaa;
}
.htul li.hthover {
	background-color:#EDEEF7;
}
.htul li a.flimg {
	display:block;
	width:67px;
	height:43px;
	float:left;
}
.htul li p {
	width:167px;
	height:43px;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.htul li a.tit {
	color:#595959;
	display:inline-block;
	width:157px;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:2px;
}
.htul li span {
	font-family:arial;
	color:#EB4800;
	font-size:16px;
	line-height:23px;
	height:auto;
}
.htul li a.del {
	color:#506eaa;
	float:right;
	line-height:23px;
	margin-right:10px;
}
.htul li.noht {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.htul li.noht a.del {
	color:#020955;
}
.shopcart {
	margin-right:2px;
	width:112px;
}
.shopbare {
	margin-right:0;
	width:101px;
}
.shopcart em.text {
	width:90px;
	text-align:right;
	padding:0 20px 0 0;
}
.shopbare em.text {
	width:90px;
	text-align:right;
	padding:0 9px 0 0;
}
.shopcart p.fr,.shopbare p.fr {
	margin-top:-1px\9;
	_margin-top:0;
	cursor:default;
}
.shopcart em.sc-icon,.shopbare em.sc-icon {
	width:14px;
	height:10px;
	display:inline-block;
	font-size:0;
	overflow:hidden;
	background-position:-141px -312px;
	vertical-align:top;
	margin:6px 4px 0 0;
	float:right;
}
.shopcart b {
	color:#ED4800;
	padding:0 1px;
	font-weight:normal;
}
.shopbare b {
	padding:0 1px;
	font-weight:normal;
}
.shopcart-but {
	height:25px;
	margin-bottom:10px;
	padding:10px 10px 0;
	line-height:25px;
	overflow:hidden;
}
.shopcart-but a {
	display:inline-block;
	width:97px;
	height:25px;
	float:right;
	text-align:center;
	color:#FFF;
	background-position:-58px -400px;
}
.shopcart-but a:hover {
	text-decoration:none;
}
.shopcart-hover .shopcart-cen {
	display:block;
}
.hdi ul.hdiul {
	width:auto;
	float:right;
}
.hdiul li {
	width:auto;
	height:18px;
	float:left;
	padding-top:4px;
	_padding-top:6px;
	vertical-align:top;
}
.hdiul li a {
	color:#656565;
	padding:2px 9px 2px 8px;
}
.hdiul li span {
	display:inline-block;
	margin-top:2px;
	width:0;
	height:9px;
	font-size:9px;
	line-height:9px;
	border-left:1px solid #c7c7c7;
}
.search {
	width:502px;
	height:36px;
	padding-left:35px;
	margin-right:100px;
	float:right;
	background-position:-104px -285px;
	position:relative;
	z-index:10;
	_display:inline;
	_zoom:1;
}
.search input.sct {
	float:left;
	font-size:14px;
	padding:9px 6px 9px 0;
	width:393px;
	height:18px;
	line-height:18px;
	line-height:20px\9;
	border:0;
	background-position:0 -144px;
	background-repeat:repeat-x;
	color:#656565;
	border-radius:0;
}
.search input.scb {
	float:left;
	width:102px;
	height:36px;
	border:0;
	text-indent:10em;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	background-position:0 -285px;
	_position:absolute;
	border-radius:0;
}
.search span.scv {
	display:inline-block;
	float:left;
	line-height:16px;
	font-size:14px;
	color:#BBB;
	position:absolute;
	left:35px;
	top:10px;
	top:12px\9;
}
.focus {
	width:524px;
	padding-left:13px;
}
.focus input.sct {
	width:415px;
}
.focus span.scv {
	display:none;
}
.search-text {
	display:none;
	background-color:#fffbfb;
	border:1px solid #cfcfcf;
	width:413px;
	position:absolute;
	left:-10px;
	top:36px;
	padding:5px 0;
	z-index:2000;
}
.search-text li {
	height:21px;
	cursor:pointer;
	padding-left:12px;
}
.search-text li strong {
	font-weight:normal;
}
.search-text li a {
	display:block;
	width:420px;
	padding-left:13px;
	height:21px;
	line-height:21px;
	color:#343434;
}
.search-text li a:hover {
	text-decoration:none;
	color:#506eaa;
	background-color:#edeef7;
}
.ac_even .ac_odd {
	color:#343434;
	height:21px;
	line-height:21px;
	padding-left:13px;
}
.ac_over {
	text-decoration:none;
	color:#506eaa;
	background-color:#edeef7;
}
.nav-wrap {
	background-color:#ff7d00;
	background-position:0 -105px;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFF;
}
.nav {
	width:949px;
	margin:0 auto;
	height:38px;
	padding-left:0;
}
.nav a {
	color:#FFF;
	padding-right:17px;
	height:38px;
	width:auto;
	display:block;
	float:left;
	font:bold 14px/38px \5b8b\4f53;
	background-position:right -361px;
	position:relative;
}
.nav i.new {
	display:inline-block;
	width:26px;
	height:17px;
	background:url(../images/lashuo/new.png) no-repeat 0 0;
	position:absolute;
	right:3px;
	top:-8px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
}
.nav i.new-jp {
	display:inline-block;
	width:59px;
	height:22px;
	background:url(../images/lashuo/new-jp.png) no-repeat 0 0;
	position:absolute;
	right:1px;
	top:-13px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
}
.nav a span {
	display:inline-block;
	padding-left:15px;
	cursor:pointer;
}
.nav a:hover {
	background-position:right -181px;
	margin-left:-2px;
	text-decoration:none;
}
.nav a:hover span {
	background-position:left -181px;
	padding-left:17px;
	text-decoration:none;
}
.nav a.lashou:hover {
	_padding-left:-1px;
}
.nav a.current {
	background-position:right -219px;
	margin-left:-2px;
}
.nav a.current span {
	background-position:left -219px;
	padding-left:17px;
}
.nav a.current:hover {
	background-position:right -219px;
}
.nav a.current:hover span {
	background-position:left -219px;
}
.nav a.mobile {
	float:right;
	width:88px;
	height:38px;
	background-position:-31px -322px;
	padding:0 0 0 36px;
	margin-right:-5px;
}
.nav a.mobile:hover {
	background-position:-31px -322px;
}
.sortt,.sortfind,.sortfind-no span,.sequence a span.down,.sequence a span.up,.page-mini a,.com-img a.new,.com-img a.merger,.reserve,.com-price a,.com-info .place,.sub-placewarp span.tri,.page a.pageup em,.page a.pagedown em,.com-time,.com-time span,.find-listinfo a,.find-listimg span,.sortcon-linkmore span,.morecity-tit,.morecity-icon,.brand-zone dt,.brand-zonetit span,.search-hotcen a,.search-hotcen a span,.sftext,.sfbut,.xstime {
	background:url(../images/lashuo/main14.png) no-repeat;
}
#main {
	width:951px;
	margin:0 auto 38px;
}
.bc {
	height:14px;
	margin-bottom:7px;
	font:0/14px \5b8b\4f53;
}
.bc span {
	padding:0 7px;
	font-size:12px;
}
.bc a {
	color:#506eaa;
	font-size:12px;
}
.bc span.left,.bc span.right {
	padding:0;
}
.sort {
	border:1px solid #c8ccca;
	box-shadow:1px 1px 1px #dce0de;
	font-family:\5b8b\4f53;
	margin-bottom:12px;
}
.sortt {
	height:35px;
	background-position:0 -89px;
	background-repeat:repeat-x;
	border:1px solid #FFF;
	border-bottom:none;
	position:relative;
	z-index:1000;
}
.popular {
	width:auto;
	height:18px;
	padding:8px 0 0;
	float:left;
	font-size:0;
	overflow:hidden;
}
.popular span {
	padding:0 5px 0 13px;
	display:inline-block;
	font-size:12px;
	color:#424242;
}
.popular a {
	display:inline-block;
	font-size:12px;
	margin-right:12px;
	color:#506eaa;
}
.popular a.red {
	color:#ef5701;
}
.you-like {
	width:260px;
	height:35px;
	float:left;
	border-left:1px solid #e3e3e3;
	font-size:0;
	overflow:hidden;
}
.you-like span {
	height:18px;
	padding:8px 5px 9px 13px;
	border-left:1px solid #FFF;
	display:inline-block;
	font-size:12px;
	color:#424242;
}
.you-like a {
	display:inline-block;
	height:18px;
	padding:8px 0 9px;
	font-size:12px;
	margin-right:12px;
	color:#506eaa;
}
.sortcon {
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background-color:#FFF;
	padding:15px 0 0;
}
.sortcon-link {
	padding-bottom:8px;
	line-height:18px;
	font-size:0;
	position:relative;
	z-index:999;
	width:949px;
}
.sortcon-link span.title {
	padding:0 5px 5px 14px;
	display:inline-block;
	float:left;
	color:#424242;
	height:18px;
	font-size:12px;
}
.sortcon-link a {
	display:inline-block;
	height:18px;
	margin-right:4px;
	color:#506eaa;
	padding:0 7px;
	margin-bottom:4px;
	font-size:12px;
	_line-height:20px;
	_overflow:hidden;
}
.sortcon-link a span {
	color:#939393;
}
.sortcon-link a.current,.sortcon-link a:hover {
	background-color:#6486ca;
	color:#FFF;
	text-decoration:none;
}
.sortcon-link a.current span,.sortcon-link a:hover span {
	color:#FFF;
}
.sortcon-linkson {
	margin:0 15px 0 67px;
	position:relative;
	width:867px;
	_width:auto;
}
.sortcon-linkson2 {
	padding-right:65px;
	width:802px;
	_width:auto;
}
.sortcon-linkmore {
	position:absolute;
	top:0;
	right:15px;
	font-size:12px;
	line-height:15px;
	height:17px;
	border:1px solid #E4E4E4;
}
.sortcon-linkmore span {
	display:inline-block;
	height:15px;
	line-height:15px;
	border:1px solid #FFF;
	padding:0 17px 0 7px;
	background-position:right -237px;
	color:#506EAA;
	cursor:pointer;
}
.sub-link {
	width:845px;
	background-color:#f9f9f9;
	border:1px solid #efefef;
	margin:5px 0 0 67px;
	padding:10px 10px 3px;
}
.sub-link i {
	display:inline-block;
	width:auto;
	font-style:normal;
}
.sub-link a {
	margin-bottom:7px;
	width:auto;
}
.sub-link em {
	display:inline-block;
	width:auto;
	font-size:12px;
	margin:0 2px 7px 7px;
	height:18px;
	color:#424242;
}
.sub-linksub2 {
	width:795px;
	padding-left:50px;
	position:relative;
	z-index:10;
}
.sub-linksub2 b {
	display:inline-block;
	width:50px;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	left:0;
	top:0;
	z-index:11;
	color:#939393;
}
.sub-linksub {
	display:inline-block;
	width:823px;
	padding:10px 10px 3px;
	background-color:#F2F2F2;
	border:1px solid #E9E9E9;
	border-top-color:#D9D9D9;
	margin-bottom:7px;
}
.sub-linksubfour {
	display:inline-block;
	width:801px;
	padding:10px 10px 3px;
	background-color:#EDEDED;
	border:1px solid #E5E5E5;
	border-top-color:#DCDCDC;
	margin-bottom:7px;
}
.sequence {
	background-color:#FFF;
	padding:7px 15px 7px 0;
	height:21px;
	line-height:21px;
}
.sequence span.title {
	padding:0 5px 0 14px;
	color:#424242;
	float:left;
}
.sequence span.merger {
	float:left;
	padding-left:25px;
}
.sequence span.merger input {
	float:left;
	margin-top:3px;
	vertical-align:top;
	*margin-top:-1px;
	*margin-left:-4px;
}
.sequence a {
	display:block;
	width:auto;
	height:18px;
	float:left;
	margin-right:4px;
	color:#515151;
	padding:0 7px;
	overflow:hidden;
}
.sequence a:hover {
	text-decoration:none;
}
.sequence a.current {
	color:#ff6900;
	font-weight:bold;
}
.sequence a span {
	display:inline-block;
	height:18px;
	float:left;
	cursor:pointer;
	padding-right:3px;
}
.sequence a span.down,.sequence a span.up {
	width:9px;
	height:10px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	margin-top:5px;
	padding-right:0;
}
.sequence a span.down {
	background-position:-139px -27px;
}
.sequence a span.up {
	background-position:-139px -37px;
}
.sequence a.current span.down {
	background-position:-148px -27px;
}
.sequence a.current span.up {
	background-position:-148px -37px;
}
.brand-zone,.brand-zonetit {
	height:56px;
	border:1px solid #C8CCCA;
	box-shadow:1px 1px 1px #DCE0DE;
	margin-bottom:12px;
	background-color:#FFF;
}
.brand-zone dt {
	width:79px;
	height:56px;
	padding-left:20px;
	background-position:0 -348px;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:56px;
	color:#2E2E2E;
}
.brand-zone dd {
	height:36px;
	float:left;
	padding:10px 0 10px 10px;
}
.brand-zone dd a {
	margin-right:10px;
}
.brand-zonetit {
	height:54px;
	position:relative;
	padding-left:20px;
}
.brand-zonetit img {
	float:left;
	width:74px;
	height:35px;
	margin-top:9px;
}
.brand-zonetit p {
	height:36px;
	float:left;
	padding:9px 0 9px 45px;
	font:15px/36px Microsoft Yahei;
}
.brand-zonetit span {
	display:block;
	position:absolute;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.brand-zonetit span.bg01 {
	width:27px;
	height:54px;
	left:105px;
	top:0;
	background-position:-99px -354px;
}
.brand-zonetit span.bg02 {
	width:14px;
	height:7px;
	left:38px;
	bottom:-7px;
	background-position:-12px -335px;
}
.page-mini {
	font-family:\5b8b\4f53;
	height:21px;
	color:#595959;
	float:right;
}
.page-mini span {
	display:block;
	height:19px;
	padding:2px 10px 0 0;
	float:left;
}
.page-mini a {
	width:27px;
	height:21px;
	padding:0;
	margin:0;
}
.page-mini a.left {
	background-position:0 -68px;
}
.page-mini a.right {
	background-position:-27px -68px;
}
.page-mini a.left:hover {
	background-position:-54px -68px;
}
.page-mini a.right:hover {
	background-position:-81px -68px;
}
.page-mini a.left-dis {
	background-position:-108px -68px;
	cursor:default;
}
.page-mini a.right-dis {
	background-position:-135px -68px;
	cursor:default;
}
.page-mini a.left-dis:hover {
	background-position:-108px -68px;
}
.page-mini a.right-dis:hover {
	background-position:-135px -68px;
}
.content-list {
	width:100%;
	position:relative;
}
.content-list ul {
	width:969px;
	display:block;
	margin-right:-30px;
	_overflow:hidden;
}
.content-list li {
	width:275px;
	height:288px;
	border:1px solid #d5d5d5;
	padding:14px;
	float:left;
	background-color:#FFF;
	box-shadow:1px 1px 1px #dce0de;
	margin:0 18px 22px 0;
}
.content-list li.clr {
	width:auto;
	height:0;
	margin:0;
	padding:0;
	box-shadow:none;
	border:none;
	float:none;
}
.content-list li.time {
	width:295px;
	height:334px;
	padding:0 0 14px;
}
.content-list li.time .com-img,.content-list li.time h3,.content-list li.time .com-price,.content-list li.time .com-info {
	margin-left:14px;
	margin-right:14px;
}
.com-time {
	height:34px;
	line-height:34px;
	border-bottom:1px solid #e0e0e0;
	padding-left:37px;
	background-position:0 -202px;
	background-repeat:repeat-x;
	margin-bottom:14px;
	position:relative;
}
.com-time span {
	display:inline-block;
	width:17px;
	height:17px;
	background-position:0 -236px;
	position:absolute;
	top:8px;
	left:14px;
}
.com-time b {
	font-weight:normal;
	color:#2e2e2e;
}
.com-img {
	width:275px;
	height:175px;
	margin-bottom:6px;
	position:relative;
	z-index:20;
	font-size:0;
}
.com-img img {
	font-size:12px;
}
.com-img a.new {
	display:block;
	width:57px;
	height:61px;
	background-position:0 0;
	position:absolute;
	right:-18px;
	top:-18px;
}
.com-img a.merger {
	display:block;
	width:80px;
	padding-left:17px;
	height:34px;
	background-position:0 -448px;
	position:absolute;
	left:-25px;
	top:-18px;
	color:#FFF7BE;
	line-height:25px;
	font-size:14px;
}
.com-img a.merger:hover,.com-img a.reserve:hover {
	text-decoration:none;
}
.reserve {
	display:block;
	width:70px;
	height:22px;
	padding-right:5px;
	overflow:hidden;
	background-position:0 -483px;
	position:absolute;
	left:-18px;
	top:-15px;
	color:#FFF;
	line-height:19px;
	font-size:12px;
	text-align:center;
}
.reserve2 {
	top:7px;
}
.com-place {
	font-size:14px;
	position:absolute;
	bottom:0;
	width:255px;
	padding:5px 10px;
	max-height:166px;
	line-height:24px;
	color:white;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:black;
	cursor:pointer;
	text-decoration:none!important;
	-moz-transition:opacity .5s ease-out;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;
	outline:none;
}
.com-place:active {
	star:expression(this.onFocus=this.blur());
}
.com-place span {
	display:inline;
	padding-right:10px;
}
.place-hover {
	opacity:.8;
	filter:Alpha(opacity=90);
}
.place-hover:hover {
	opacity:.9;
	filter:Alpha(opacity=90);
}
.content-list li.time .com-img a.new {
	top:-53px;
}
.com-img a.new span {
	display:none;
}
.content-list h3 {
	width:100%;
	height:46px;
	margin-bottom:4px;
	font-size:15px;
	line-height:23px;
	overflow:hidden;
}
.content-list h3.special {
	padding-top:5px;
	margin-bottom:7px;
}
.content-list h3 a {
	color:#2e2e2e;
}
.com-price {
	height:34px;
	margin-bottom:3px;
	overflow:hidden;
}
.com-price02 {
	width:135px;
	height:39px;
	margin-bottom:0;
	float:right}
.com-price span {
	font-size:30px;
	color:#eb4800;
	line-height:40px;
}
.com-price span.yen {
	font-size:22px;
	padding-right:3px;
	font-family:Arial;
}
.com-price em {
	padding-left:7px;
	font-style:normal;
	font-family:Arial;
	vertical-align:2px;
}
.com-price a {
	display:block;
	width:81px;
	height:34px;
	float:right;
	text-indent:20em;
	line-height:34px;
	overflow:hidden;
}
.com-price a.com-but {
	width:81px;
	background-position:-57px 0;
}
.com-price a.com-but1 {
	width:81px;
	background-position:-57px -34px;
}
.com-price a.com-but2 {
	width:134px;
	height:39px;
	margin:0 auto;
	float:none;
	background-position:0 -163px;
}
.com-price a.com-but3 {
	width:159px;
	height:39px;
	margin:0 auto;
	float:none;
	background-position:0 -124px;
}
.com-info {
	height:18px;
	overflow:hidden;
}
.com-info span.n_buy_ed {
	float:right;
	display:inline-block;
	height:18px;
}
.com-info span strong,.com-info2 span strong {
	color:#B61100;
	font-size:14px;
}
.com-info .place {
	color:#2E2E2E;
	float:left;
	height:18px;
	padding-left:15px;
	position:relative;
	z-index:30;
	background-position:-154px 0;
	background-position:-154px -2px\9;
	_background-position:-154px 0;
	cursor:auto;
}
.com-info .place2 {
	float:left;
	height:18px;
	color:#2E2E2E;
	position:relative;
	z-index:30;
}
.sub-placewarp {
	width:268px;
	position:absolute;
	left:0;
	bottom:13px;
	padding-bottom:10px;
	display:none;
}
.sub-placewarp span.tri {
	display:block;
	width:21px;
	height:10px;
	font-size:0;
	background-position:-139px -47px;
	position:absolute;
	bottom:1px;
	left:10px;
	overflow:hidden;
}
.sub-place {
	background-color:#FBF7EC;
	border:1px solid #D5D3CD;
	border-radius:3px;
	box-shadow:1px 1px 2px #ECECEC;
	color:#6C6C6C;
	padding:10px;
	text-align:left;
	overflow:hidden;
	width:248px;
	height:1%;
}
.sub-place span {
	display:inline;
	padding-right:10px;
	float:none;
}
.sub-place a {
	color:#506EAA;
	font-family:\5b8b\4f53;
	display:inline-block;
	margin:6px 0 0 175px;
}
.com-info2 {
	width:135px;
	height:18px;
	overflow:hidden;
	float:left;
	padding-top:19px;
}
.page,.page2 {
	margin-top:13px;
	*margin-top:33px;
	_margin-top:13px;
	height:32px;
	text-align:center;
	font-size:0;
}
.page span {
	display:inline-block;
	width:16px;
	margin:4px 8px 0 0;
	height:25px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}
.page a,.page2 a,.page2 strong,.page2 span {
	display:inline-block;
	width:auto;
	padding:6px 10px;
	padding:6px 11px\9;
	border:1px solid #dfdfdf;
	font:16px/18px Arial;
	background:#FFF;
	color:#505050;
	margin-right:8px;
	vertical-align:top;
	box-shadow:1px 1px 1px #dce0de;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
}
.page a.current,.page2 strong {
	background-color:#ff8300;
	color:#FFF;
	font-weight:bold;
	border-color:#e7c7a1;
}
.page a.pageup em,.page a.pagedown em {
	width:6px;
	height:9px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle\9;
}
.page a.pageup em {
	background-position:-139px 0;
	margin-right:12px;
}
.page a.pagedown em {
	background-position:-145px 0;
	margin-left:12px;
}
.page a:hover,.page2 a:hover {
	background-color:#c3c3c3;
	text-decoration:none;
}
.page a.current:hover {
	background-color:#ff8300;
}
.page a.pageup:hover em {
	background-position:-139px -18px;
}
.page a.pagedown:hover em {
	background-position:-145px -18px;
}
.page a.pageup-dis,.page a.pagedown-dis,.page2 span {
	background-color:#eff2f0;
	color:#bcbebd;
	cursor:default;
}
.page a.pageup-dis em {
	background-position:-139px -9px;
}
.page a.pagedown-dis em {
	background-position:-145px -9px;
}
.page a.pageup-dis:hover,.page a.pagedown-dis:hover {
	background-color:#eff2f0;
}
.page a.pageup-dis:hover em {
	background-position:-139px -9px;
}
.page a.pagedown-dis:hover em {
	background-position:-145px -9px;
}
.page-white a {
	border-color:#DCDCDC;
	box-shadow:1px 1px 1px #ECECEC;
}
.page-white a.pageup-dis,.page-white a.pagedown-dis,.page-white span {
	background-color:#FFF;
	color:#C6C6C6;
	border-color:#D5D5D5;
}
.page-white a.pageup-dis em,.page-white a.pageup-dis:hover em {
	background-position:0 -335px;
}
.page-white a.pagedown-dis em,.page-white a.pagedown-dis:hover em {
	background-position:-6px -335px;
}
.page-white a.pageup-dis:hover,.page-white a.pagedown-dis:hover {
	background-color:#FFF;
}
.ftl dd,.phone span,.hot li,.hot li.current a,#go-top a {
	background:url(../images/lashuo/footer.png) no-repeat;
}
#footer {
	width:951px;
	margin:0 auto;
	border-top:1px solid #cdcdcd;
}
.ftl {
	border:1px solid #d5d5d5;
	border-top:2px solid #d5d5d5;
	box-shadow:1px 1px 1px #dce0de;
	background-color:#FFF;
	margin-bottom:20px;
	padding:25px 0 25px 22px;
	overflow:hidden;
	_display:inline-block;
}
.ftl dl {
	width:140px;
	float:left;
}
.ftl dt {
	color:#676767;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.ftl dd {
	margin-top:5px;
	padding-left:10px;
	background-position:0 -110px;
	background-position:0 -112px\9;
	_background-position:0 -110px;
}
.ftl dd a {
	color:#686e6f;
}
.phone {
	width:172px;
	height:127px;
	float:left;
	border-left:1px solid #e8e8e8;
	padding:4px 0 0 28px;
}
.phone span {
	display:block;
	width:167px;
	height:110px;
	background-position:0 0;
}
.phone span em {
	display:none;
}
.hot {
	border:1px solid #d5d5d5;
	box-shadow:1px 1px 1px #dce0de;
	background-color:#FFF;
	margin-bottom:25px;
}
.hott {
	background-color:#eaeaea;
	padding-left:2px;
	height:29px;
}
.hot ul {
	width:100%;
	height:28px;
	border-bottom:1px solid #FFF;
	_overflow:hidden;
}
.hot li {
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	height:28px;
	padding-right:2px;
	float:left;
	text-align:center;
	background-position:right -110px;
	_position:relative;
}
.hot li.nobg {
	background-position:300px -110px;
}
.hot li a {
	display:inline-block;
	padding:0 15px 0 17px;
	height:28px;
	color:#676767;
}
.hot li.current {
	background-position:right -140px;
	background-color:#FFF;
	height:30px;
	margin-left:-2px;
	_overflow:hidden;
}
.hot li.current a {
	height:30px;
	background-position:left -170px;
	padding-left:19px;
	vertical-align:top;
}
.hot li.current a.hot01 {
	background:none;
}
.hotc {
	padding:15px 20px;
	border-top:1px solid #d8d8d8;
}
.hotc p {
	display:none;
	line-height:20px;
}
.hotc p.hotc01 {
	display:block;
}
.hotc p a {
	color:#686e6f;
	display:inline-block;
	margin-right:13px;
}
.attest {
	height:41px;
	text-align:center;
	font-size:0;
	margin-bottom:15px;
}
.attest a {
	display:inline-block;
	height:41px;
	background:url(../images/lashuo/attest02.jpg) no-repeat;
	margin-right:4px;
}
.attest a.attest01 {
	width:104px;
	background-position:0 0;
}
.attest a.attest02 {
	width:104px;
	background-position:-104px 0;
}
.attest a.attest03 {
	width:127px;
	background-position:-208px 0;
}
.attest a.attest04 {
	width:96px;
	background-position:-335px 0;
}
.attest a.attest05 {
	width:110px;
	background-position:-431px 0;
}
.attest a.fzgs {
	width:66px;
	background-position:0 -41px;
	font-size:14px;
	vertical-align:top;
	padding-left:45px;
	text-align:left;
	line-height:41px;
	color:#717171;
	font-family:Microsoft Yahei;
}
.attest a.fzgs:hover {
	text-decoration:none;
}
#footer p.copyright {
	text-align:center;
	margin-bottom:20px;
}
#go-top {
	display:none;
	width:47px;
	height:50px;
	position:fixed;
	_position:absolute;
	z-index:2500;
	right:50%;
	bottom:50px;
	margin-right:-535px;
}
#go-top a {
	display:block;
	width:47px;
	height:50px;
	line-height:50px;
	text-indent:10em;
	background-position:0 -200px;
	overflow:hidden;
}
#go-top a:hover {
	background-position:-47px -200px;
}
.pop-title,.pop-close,.poptt a.current,.pemt,.popbut,.popokbut,.ppot,.ppotbut,.popc span.error01,.pop-oktext span,.kxbut,.kxbut span,.close_float,.topCon,.outset,.outset-but,#poptext span {
	background:url(../../img/index/pop01.png) no-repeat;
}
#shadowLayer {
	position:fixed;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:.6;
	z-index:8000;
	top:0;
	left:0;
	display:none;
}
.pop {
	border:3px solid #d4d4d4;
	background-color:#FFF;
	position:fixed;
	left:50%;
	top:50%;
	z-index:8500;
	display:none;
}
.pop a {
	color:#506eaa;
}
#subscribe {
	width:418px;
	height:282px;
	margin:-144px 0 0 -212px;
}
#attention {
	width:540px;
	height:282px;
	margin:-144px 0 0 -273px;
}
#collect {
	width:326px;
	height:184px;
	margin:-100px 0 0 -166px;
}
.pop a.pop-close {
	display:block;
	width:17px;
	height:17px;
	background-position:0 -147px;
	position:absolute;
	right:12px;
	top:12px;
}
.pop a.pop-close:hover {
	background-position:-17px -147px;
}
.pop-title {
	height:39px;
	border-bottom:1px solid #e7e7e7;
	color:#2e2e2e;
	background-repeat:repeat-x;
	background-color:#F8F8F8;
	padding-left:20px;
	font:bold 14px/39px \5b8b\4f53;
}
.poptt {
	margin:15px 20px 0;
	height:28px;
	border-bottom:1px solid #d5d5d5;
	padding-left:25px;
	font-size:14px;
}
.poptt a {
	display:block;
	width:87px;
	height:26px;
	float:left;
	margin-left:2px;
	line-height:26px;
	padding-top:3px;
	text-align:center;
	position:relative;
	margin-bottom:-1px;
}
.poptt a.current {
	background-color:#FBFBFB;
	background-position:0 -93px;
	color:#5e5e5e;
}
.poptt a.current:hover {
	text-decoration:none;
}
.popc {
	padding:15px 25px;
}
.pop-email,.pop-phone {
	height:168px;
	position:relative;
}
.pop-phone {
	display:none;
}
.pop-email strong,.pop-phone strong {
	display:block;
	height:21px;
	font-size:14px;
}
.pop-email input.pemt {
	width:356px;
	height:20px;
	border:1px solid #dbdbdb;
	font-size:14px;
	padding:7px 0 7px 10px;
	margin-top:10px;
	line-height:20px;
	background-repeat:repeat-x;
	background-position:0 -193px;
	background-color:#fafafa;
	color:#acacac;
}
.pop-ckb {
	height:18px;
	margin-top:10px;
	padding-left:18px;
	position:relative;
}
.pop-ckb input.pemc {
	position:absolute;
	left:0;
	*left:-4px;
	top:3px;
	top:2px\9;
	*top:-3px;
	_top:-1px;
}
.pop input.popbut {
	width:94px;
	height:27px;
	line-height:29px\9;
	overflow:hidden\9;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-55px;
	border:0;
	background-color:#92ACDE;
	background-position:0 -39px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:1px 1px 1px #7488af;
}
.pop input.popbut-dis {
	background-position:0 -66px;
	text-shadow:1px 1px 1px #969696;
	cursor:default;
}
.popc a.popnosb {
	display:inline-block;
	position:absolute;
	bottom:2px;
	right:50%;
	margin-right:-85px;
	font-size:14px;
}
.pop-phone table {
	width:100%;
}
.pop-phone th {
	height:25px;
	width:45px;
	padding-top:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.pop-phone th label {
	display:inline-block;
	line-height:25px;
}
.pop-phone td {
	height:25px;
	padding-top:8px;
}
.pop-phone td input.ppot {
	width:205px;
	height:18px;
	float:left;
	padding:3px 0 2px 5px;
	line-height:18px;
	font-size:12px;
	border:1px solid #dbdbdb;
	background-repeat:repeat-x;
	background-position:0 -193px;
	background-color:#fafafa;
	color:#acacac;
}
.pop-phone td input.ppotbut {
	width:84px;
	height:25px;
	line-height:25px;
	border:none;
	background-position:0 -122px;
	float:left;
	margin-left:10px;
	color:#6885c1;
	cursor:pointer;
}
.pop-phone td input.smsbut-dis {
	color:#C2C2C2;
	cursor:default;
}
.pop-phone td span.ppos {
	display:inline-block;
	float:left;
	margin-left:10px;
	color:#7d7d7d;
	height:25px;
	line-height:25px;
}
.pop-phone td span.ppos b {
	color:#506eaa;
	font-weight:normal;
}
.popc span.error01 {
	display:block;
	clear:both;
	height:15px;
	line-height:15px;
	padding-left:20px;
	color:#df1e1e;
	background-position:-85px -124px;
	padding-top:3px;
}
.popc span.error02 {
	display:block;
	clear:both;
	height:15px;
	line-height:15px;
	color:#ef5400;
	padding-top:3px;
}
.pop-email input.error,.pop-phone td input.error {
	border-color:#e8b1b1;
	background-position:0 -227px;
	background-color:#fff9f9;
}
.pop-eok,.pop-eusok,.pop-pok,.pop-pusok {
	padding:20px;
	display:none;
}
.pop-oktext {
	height:50px;
	border-bottom:1px dashed #dcdcdc;
	padding:30px 0 25px 25px;
	color:#6c6c6c;
	font-size:14px;
}
.pop-oktext span {
	display:block;
	width:59px;
	height:46px;
	background-position:-41px -147px;
	float:left;
	margin:4px 20px 0 0;
}
.pop-oktext strong {
	display:inline-block;
	color:#4f4f4f;
	font-family:Microsoft Yahei,\9ED1\4F53;
	font-size:20px;
	font-weight:normal;
}
.pop-okbut {
	padding-top:40px;
	text-align:center;
}
.pop-okbut .popokbut {
	width:94px;
	height:27px;
	line-height:29px\9;
	overflow:hidden\9;
	border:0;
	background-position:0 -39px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:1px 1px 1px #7488af;
}
.pop-eok p {
	text-align:center;
	color:#6c6c6c;
	margin-top:20px;
}
.pop-eok p a {
	text-decoration:underline;
}
.pop-eok p a:hover {
	text-decoration:none;
}
.pop-eok .pop-okbut {
	padding-top:20px;
}
.pop-weixin,.pop-sina,.pop-tengx,.pop-kaix,.pop-qq {
	height:163px;
	position:relative;
	display:none;
}
.pop-weixin {
	display:block;
	padding:15px 0 0 70px;
	height:148px;
}
.pop-weixin img {
	float:left;
	margin-right:30px;
}
.pop-wxtext {
	float:left;
	width:200px;
}
.pop-wxtext b {
	font-size:14px;
	color:#EF5701;
	display:block;
	margin-bottom:3px;
}
.pop-wxtext em {
	font-size:14px;
	color:#444;
}
.pop-wxtext p {
	line-height:20px;
	color:#868686;
	margin-top:10px;
	font-family:\5b8b\4f53;
}
.pop-sina {
	padding-left:100px;
}
.pop-tengx {
	padding:20px 0 0 130px;
	height:143px;
}
.pop-qq {
	padding:20px 0 0 90px;
	height:143px;
}
.pop-kaix {
	padding:17px 120px 0;
	height:146px;
}
.pop-kaix a.kximg {
	display:block;
	width:78px;
	height:78px;
	border:3px solid #e4e4e4;
	float:left;
	margin-right:15px;
}
.pop-kaix strong {
	font-size:14px;
	color:#383838;
	display:inline-block;
	margin:15px 0 10px;
}
.pop-kaix a.kxbut {
	display:inline-block;
	width:55px;
	height:25px;
	line-height:25px;
	background-position:0 -122px;
	color:#506eaa;
	text-shadow:1px 1px 1px #FFF;
	position:relative;
	padding-left:29px;
}
.pop-kaix a.kxbut:hover {
	text-decoration:none;
}
.pop-kaix a.kxbut span {
	display:block;
	width:19px;
	height:20px;
	background-position:0 -169px;
	position:absolute;
	left:5px;
	top:2px;
	cursor:pointer;
}
.collectok {
	padding:10px 0 0 20px;
}
.collectok .pop-oktext {
	border-bottom:none;
}
.collectok a {
	margin:0 3px;
}
div.opened {
	width:300px;
}
.lsm-num,.lsm-add,.lsm-tips em,.lsm-add .m-box,.lsm-add .m-box b,a.lsm-buy-btn,.lsm-pro-tips01 em,.lsm-pro-list .down,.lsm-pro-list .up,.lsm-add-icon,a.lsm-deal-add,.lsm-fre1 .arrow-r,.lsm-fre1 .arrow-l,.lsm-pro-tips em,a.lsm-buy-btn2,a.lsm-con-btn,.lsm-num-1 {
	background:url(../../img/detail/mall_buy_icon_04.png);
	display:block;
}
.lsm-fm {
	z-index:1001;
	position:fixed;
	width:50px;
	_position:absolute;
	bottom:0;
	right:0;
}
.lsm-fm em {
	font-family:Arial;
	font-style:normal;
}
.lsm-num,.lsm-num-1 {
	background-position:-128px -42px;
	width:50px;
	height:32px;
	cursor:pointer;
	text-indent:-999em;
}
.lsm-tips {
	color:#666;
	line-height:20px;
	margin:0 0 5px -48px;
	position:relative;
	text-align:center;
}
div.lsm-tips-on {
	background-color:#ffffe5;
	border:1px solid #fdcc7f;
}
.lsm-tips em {
	background-position:-278px -84px;
	width:9px;
	height:6px;
	position:absolute;
	top:20px;
	left:65px;
	overflow:hidden;
}
.lsm-pro-fm {
	width:294px;
	border:1px solid #ccc;
	background:#fff;
	color:#000;
	text-align:left;
	left:2px;
	position:relative;
	margin-bottom:-7px;
}
.lsm-list-tit {
	background-position:0 -305px;
	background-repeat:repeat-x;
	height:36px;
	line-height:36px;
	padding-left:25px;
	overflow:hidden;
}
.lsm-list-tit h1 {
	font-size:14px;
	font-weight:bold;
}
.lsm-minus-icon {
	background-position:-242px -235px;
	width:53px;
	height:54px;
	position:absolute;
	left:-1px;
	top:-1px;
	color:#FFF;
	padding:4px 0 0 5px;
	font-family:\5b8b\4f53;
}
.lsm-list-tit h1 em {
	background-position:-1px -80px;
	width:107px;
	height:27px;
	margin:5px 10px 0 10px;
	display:inline-block;
	vertical-align:middle;
}
.lsm-th-pro {
	line-height:22px;
	_line-height:20px;
	background:#d5e4bb;
	display:inline-block;
	margin:6px 0 0 3px;
	height:22px;
	overflow:hidden;
}
.lsm-th-pro i {
	color:#65779b;
	padding:0 2px;
	font-style:normal;
}
.lsm-th-pro b {
	font-family:Arial;
	font-weight:normal;
}
.lsm-pro-tips01 {
	text-align:center;
	color:#666;
	padding:5px 0;
	line-height:25px;
	height:25px;
	border:1px solid #FFF;
	background:#EEE;
	display:block;
}
.lsm-pro-tips01 em {
	background-position:-167px -80px;
	width:15px;
	height:21px;
	vertical-align:middle;
	display:inline-block;
	margin:0 8px;
}
.lsm-add {
	padding:10px 10px 0 0;
	font-size:14px;
	color:#FFF;
	height:22px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	font-family:\5b8b\4f53;
	background-position:0 -4px;
}
.lsm-left {
	width:227px;
}
.lsm-price {
	padding-right:6px;
	margin-top:-2px;
}
.lsm-add .m-box {
	background-position:-248px -132px;
	margin:2px 3px 0 4px;
	padding-left:12px;
}
.lsm-add .m-box b {
	font-family:Arial;
	background-position:right -132px;
	padding-right:8px;
	display:inline-block;
}
.lsm-add .m-box i {
	position:relative;
	top:-8px;
	font-style:normal;
	font-weight:normal;
}
.lsm-add-r {
	color:#fcc;
	font-size:12px;
}
.lsm-fre {
	position:relative;
}
.lsm-frm-icon {
	background-position:-170px -126px;
	width:58px;
	height:31px;
	margin:3px 8px 0 3px;
	float:right;
}
.lsm-fre1 {
	border:1px solid #a3b2d0;
	background:#fff;
	padding:0 8px;
	color:#66789c;
	position:relative;
	line-height:18px;
	margin:2px 5px 0 5px;
	display:inline-block;
	font-size:12px;
}
.lsm-fre {
	position:relative;
}
.lsm-fre1 .arrow-r {
	background-position:-271px -82px;
	right:-6px;
}
.lsm-fre1 .arrow-l {
	background-position:-262px -82px;
	left:-6px;
}
.lsm-fre1 .arrow-r,.lsm-fre1 .arrow-l {
	width:6px;
	height:7px;
	position:absolute;
	top:6px;
}
.lsm-pro-list {
	position:relative;
}
.lsm-pro-list dt {
	line-height:30px;
	height:30px;
	position:relative;
	padding-left:6px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}
.lsm-pro-list ul {
	padding:12px 0 0 12px;
	overflow:hidden;
	_display:inline-block;
}
.lsm-pro-list li {
	float:left;
	padding-right:6px;
	display:inline;
	color:#666;
}
.lsm-pro-list li a {
	color:#333;
}
.lsm-pro-list dl p {
	padding:2px 0;
}
.lsm-pro-list .size {
	color:#CCC;
}
.lsm-pro-list .price {
	color:#c00;
}
.lsm-pro-list a.cancel {
	color:#999;
}
.lsm-pro-list .list {
	position:absolute;
	text-align:right;
	right:0;
}
.lsm-pro-list .down {
	background-position:-252px -82px;
}
.lsm-pro-list .up {
	background-position:-252px -86px;
}
.lsm-pro-list .down,.lsm-pro-list .up {
	position:absolute;
	width:8px;
	height:5px;
	top:12px;
	right:7px;
	overflow:hidden;
}
.lsm-total {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	overflow:hidden;
	_display:inline-block;
	clear:both;
}
.lsm-total-1 {
	text-align:right;
	padding:6px 3px 8px 0;
	font-family:\5b8b\4f53;
}
.lsm-total-1 p {
	padding:6px 0;
}
a.lsm-buy-btn {
	background-position:-183px -43px;
	width:73px;
	height:29px;
	bottom:0;
	position:absolute;
	right:1px;
}
a.lsm-buy-btn,a.lsm-buy-btn1 {
	text-indent:-999em;
	cursor:pointer;
	overflow:hidden;
}
.lsm-deal {
	background-color:#e3f3ff;
	border:1px solid #c9e1ff;
}
.lsm-deal-fm {
	margin-top:75px;
}
.lsm-fm .lsm-total strong,.lsm-total-1 strong,.lsm-total-2 strong,.lsm-pro-box1 em {
	color:#c00;
	font-family:Arial;
	font-style:normal;
}
.lsm-pro-box1 em {
	padding:0 3px;
}
.lsm-pro-tips {
	position:absolute;
	border:1px solid #ccc;
	background:#f6f6f6;
	font-size:12px;
	line-height:22px;
	height:22px;
	right:0;
	top:0;
	overflow:hidden;
	margin:5px 0 0 10px;
}
.lsm-pro-box1 a {
	color:#506eaa;
}
.lsm-pro-tips em {
	background-position:-184px -77px;
	width:22px;
	height:22px;
	border-right:1px solid #ccc;
	float:left;
	margin:0 5px 0 1px;
}
.sortfind {
	height:42px;
	background-position:0 -253px;
	background-repeat:repeat-x;
	border:1px solid white;
	border-bottom:none;
	overflow:hidden;
	font-size:14px;
	padding:0 14px;
	line-height:42px;
	position:relative;
}
.sortfind-no {
	height:33px;
	padding:9px 0 7px;
	line-height:33px;
	text-align:center;
	font-size:16px;
}
.sortfind input.sftext {
	width:165px;
	height:16px;
	font-size:12px;
	padding:2px 0 2px 8px;
	_padding:4px 0 0 8px;
	line-height:16px;
	overflow:hidden;
	font-family:\5b8b\4f53;
	border:1px solid #CFCFCF;
	color:#AEAEAE;
	position:absolute;
	right:35px;
	top:11px;
	background-position:0 -428px;
	background-repeat:repeat-x;
}
.sortfind input.sfbut {
	width:21px;
	height:22px;
	border:none;
	cursor:pointer;
	position:absolute;
	right:14px;
	top:11px;
	background-position:-127px -354px;
}
.sortfind-no span {
	display:inline-block;
	width:45px;
	height:33px;
	background-position:0 -302px;
}
.sortfind b {
	color:#C50000;
}
.sortfind-no em {
	display:inline-block;
	height:33px;
	vertical-align:top;
}
.sortfind-notext {
	height:47px;
	line-height:47px;
	border-top:1px solid #E3E3E3;
	background-color:#FFF;
	padding-left:18px;
}
.sortfind-notext a {
	color:#506EAA;
}
.search-warp {
	margin-top:-13px;
	border:1px solid #C8CCCA;
	border-top:1px solid #E3E3E3;
	box-shadow:1px 1px 1px #DCE0DE;
	background-color:#FFF;
}
.search-hot {
	padding:20px 0 0 18px;
}
.search-hot p {
	height:20px;
	line-height:20px;
}
.search-hot a {
	color:#506EAA;
}
.search-hotcen {
	margin-top:10px;
}
.search-hotcen b {
	color:#444;
	display:inline-block;
	height:20px;
	float:left;
}
.search-hotcen a {
	display:inline-block;
	width:auto;
	height:20px;
	padding-left:13px;
	background-position:left -408px;
	float:left;
	margin-right:5px;
}
.search-hotcen a:hover {
	text-decoration:none;
}
.search-hotcen a span {
	display:inline-block;
	width:auto;
	height:20px;
	line-height:20px;
	line-height:24px\9;
	_line-height:20px;
	padding-right:8px;
	background-position:right -408px;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.find-list {
	border:1px solid #C8CCCA;
	box-shadow:1px 1px 1px #dce0de;
	font-family:\5b8b\4f53;
	margin-top:25px;
	background-color:#FFF;
}
.search-warp .find-list {
	border:none;
	margin-top:0;
	box-shadow:none;
}
.sort .find-list {
	margin:0;
	border:none;
	border-top:1px dashed #C8CCCA;
	box-shadow:none;
}
.find-list h4 {
	color:#202020;
	font-size:14px;
	height:16px;
	padding:18px 18px 15px;
	line-height:16px;
}
.find-list ul {
	height:233px;
	border-bottom:1px solid #DFDFDF;
}
.find-list ul.noline {
	border-bottom:none;
}
.find-list li {
	width:200px;
	padding:0 19px 0 18px;
	float:left;
}
.find-listimg {
	display:block;
	width:200px;
	height:127px;
	margin-bottom:12px;
	position:relative;
}
.find-listimg span {
	display:block;
	width:49px;
	height:52px;
	background-position:-113px -302px;
	position:absolute;
	right:-3px;
	top:-3px;
}
.find-list h5 {
	font-weight:normal;
	margin-bottom:10px;
	height:36px;
	overflow:hidden;
}
.find-list h5 a {
	color:#494949;
}
.find-listinfo {
	color:#858484;
	font-family:arial;
	height:23px;
}
.find-listinfo a {
	display:inline-block;
	width:62px;
	height:23px;
	float:right;
	background-position:-45px -325px;
	text-align:center;
	line-height:23px;
	color:#FFF;
	text-shadow:1px 1px 1px #6B8AC5;
	overflow:hidden;
	line-height:25px\9;
}
.find-listinfo a:hover {
	text-decoration:none;
}
.find-listinfo a.link {
	width:auto;
	float:left;
	background:none;
	color:#506EAA;
	font-family:\5b8b\4f53;
}
.find-listinfo a.link:hover {
	text-decoration:underline;
}
.find-listinfo span {
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	color:#EB4800;
	padding-right:10px;
}
.find-listinfo del {
	text-decoration:none;
}
.morecity {
	width:471px;
	border:2px solid #E3E3E3;
	display:none;
	position:absolute;
	right:15px;
	top:28px;
	background-color:#FFF;
	z-index:2000;
}
.morecity-tit {
	height:27px;
	background-position:0 -202px;
	background-repeat:repeat-x;
	border-bottom:1px solid #E7E7E7;
	padding:7px 0 0 14px;
}
.morecity-tit a {
	margin-right:25px;
	font-size:14px;
	letter-spacing:1px;
}
.morecity-icon {
	display:block;
	width:15px;
	height:9px;
	background-position:-139px -58px;
	position:absolute;
	right:35px;
	top:-9px;
}
.morecity-cen {
	padding:15px 5px 5px 10px;
}
.hotel-other {
	display:none;
	height:140px;
}
.morecity-cen a {
	width:75px;
	padding:0;
	margin:0 0 10px;
}
.morecity-cen a:hover {
	background:none;
	color:#506EAA;
	text-decoration:underline;
}
.morecity-cen a:hover span {
	color:#939393;
}
#floatbox-overlay {
	left:0;
	position:absolute;
	top:0;
	z-index:1984;
}
#floatbox {
	position:absolute;
	left:0;
	top:0;
	z-index:1985;
	width:400px;
	border:3px solid #d4d4d4;
	background-color:#FFF;
}
.topCon {
	background-color:#f8f8f8;
	background-repeat:repeat-x;
	height:39px;
	padding:0 12px 0 20px;
	cursor:pointer;
	border-bottom:1px solid #E7E7E7;
	font:bold 14px/39px \5b8b\4f53;
}
.close_float {
	background-position:0 -147px;
	float:right;
	width:17px;
	height:17px;
	margin-top:12px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	position:relative;
	z-index:100;
}
.close_float:hover {
	background-position:-17px -147px;
}
#poptext {
	width:296px;
	height:68px;
	margin:-54px 0 0 -151px;
	text-align:center;
	padding-top:34px;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}
#poptext span {
	display:inline-block;
	width:38px;
	height:30px;
	vertical-align:top;
	background-position:-43px -261px;
	margin-right:5px;
}
.com_adr {
	margin:15px 0 0;
	font-family:\5b8b\4f53;
}
.com_adr li {
	padding:0 8px;
	margin-bottom:20px;
}
.com_adr lia {
	color:#506EAA}
.com_adr li b,.com_adr2 li b {
	color:#2C2C2C;
	display:inline-block;
	padding-bottom:8px;
}
.com_adr2 li b {
	padding-bottom:5px;
}
.com_adr li span,.com_adr2 li span {
	color:#787878;
	display:block;
	padding-bottom:6px;
}
.com_adr2 li span {
	padding-bottom:0;
}
.com_adr li span strong,.com_adr2 li span strong {
	color:#2C2C2C;
	font-weight:normal;
}
.com_adr lia {
	color:#506EAA;
}
.com_adr li em {
	color:#D4D4D4;
	padding:0 8px;
}
.com_adr2 {
	margin:10px 0 0;
	font-family:\5b8b\4f53;
}
.com_adr2 span.input {
	padding-top:5px;
}
.com_adr2 input.outset {
	width:150px;
	height:23px;
	height:16px\9;
	line-height:16px\9;
	padding:3px 0 4px\9;
	padding-left:6px;
	border:1px solid #CFCFCF;
	background-color:#FAFAFA;
	background-position:0 -193px;
	background-repeat:repeat-x;
}
.com_adr2 input.outset-but {
	width:43px;
	height:25px;
	border:none;
	background-position:0 -261px;
	color:#506EAA;
	margin-left:5px;
	cursor:pointer;
}
.xstm-warp {
	margin-top:-11px;
	background:url(../../img/index/xstm.png) repeat-x;
}
.countdown {
	width:951px;
	height:89px;
	margin:0 auto;
	padding-top:100px;
	background:url(../../img/index/countdown-top01.jpg) no-repeat 0 0;
}
.countdown-bom {
	width:951px;
	height:89px;
	background:url(../../img/index/countdown-bom01.jpg) no-repeat 0 0;
	position:relative;
}
.countdown-bom p {
	text-align:center;
	font-size:16px;
	font-family:Microsoft Yahei;
	color:#131313;
	padding:10px 15px 0 0;
}
.countdown-bom p span {
	font-family:Arial;
	font-size:18px;
	color:#D10100;
	padding:0 3px;
}
.countdown-bom span.hour,.countdown-bom span.minute,.countdown-bom span.second,.countdown-bom span.millisecond {
	display:inline-block;
	width:55px;
	width:60px\9;
	height:37px;
	padding-left:6px;
	padding-left:1px\9;
	letter-spacing:16px;
	font-family:Arial;
	font-size:28px;
	text-align:center;
	line-height:34px;
	position:absolute;
	top:44px;
	overflow:hidden;
}
.countdown-bom span.hour {
	left:333px;
}
.countdown-bom span.minute {
	left:412px;
}
.countdown-bom span.second {
	left:489px;
}
.countdown-bom span.millisecond {
	left:568px;
}
.xstime {
	color:#5B5B5B;
	float:left;
	height:18px;
	padding-left:15px;
	background-position:-150px -354px;
	position:relative;
	z-index:30;
	bottom:-2px;
}
a.booking-but,.com-info span.star,.bking-search-but,.com-info span.dj {
	background:url(../../img/hotel/hotel_icon.png) no-repeat;
}
.com-price a.booking-but {
	width:91px;
	height:34px;
}
.com-info span.star {
	float:left;
	display:inline-block;
	height:12px;
	background-position:0 -37px;
	margin-top:6px;
}
.com-info span.star1 {
	width:14px;
}
.com-info span.star2 {
	width:28px;
}
.com-info span.star3 {
	width:42px;
}
.com-info span.star4 {
	width:56px;
}
.com-info span.star5 {
	width:70px;
}
.com-info span.star0 {
	margin-top:2px;
	background:none;
}
.bking-search-but {
	width:91px;
	height:30px;
	background-position:-130px 0;
	border:none;
	cursor:pointer;
	float:left;
	margin-top:18px;
}
.setb-label {
	display:inline-block;
	margin-right:10px;
	float:left;
}
.setb-label input,.setb-label label {
	font-size:12px;
	vertical-align:middle;
	margin-right:5px;
	color:#506eaa;
	cursor:pointer;
}
.find-listinfo span font {
	font-size:12px;
	color:#858585;
	font-weight:normal;
}
.find-list ul.booking-hotul {
	height:245px;
}
.booking-hotul .com-info {
	margin-top:5px;
}
.booking-hotul .com-info span.n_buy_ed {
	color:#838383;
}
.booking-hotul .com-info span strong {
	color:#454545;
	font-weight:normal;
	font-size:12px;
}
.booking-hotul .com-info span.star {
	margin-top:3px}
.com-info span.dj {
	float:left;
	display:inline-block;
	height:12px;
	background-position:-1px -136px;
	margin-top:6px;
}
.com-info span.dj_1 {
	width:14px;
}
.com-info span.dj_2 {
	width:28px;
}
.com-info span.dj_3 {
	width:42px;
}
.com-info span.dj_4 {
	width:56px;
}
.com-info span.dj_5 {
	width:70px;
}
.com-info span.dj_0 {
	margin-top:2px;
	background:none;
}
